package p.sglmsn.top.ext.wx.controller;

import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import p.sglmsn.top.ext.wx.entity.ComeBack;
import p.sglmsn.top.ext.wx.enums.InterfaceEnumeration;
import p.sglmsn.top.ext.wx.wxext.http.HttpUtil;
import p.sglmsn.top.ext.wx.wxext.http.SendDto;

@RequestMapping("/wx")
@Controller
public class WxController {

    @RequestMapping(value = "start")
    @ResponseBody
    public Object 启动微信() {
        ComeBack exec = InterfaceEnumeration.启动微信.exec(null);
//        ThreadUtil.sleep(1000);
//        ComeBack exec1 = InterfaceEnumeration.切换二维码.exec(SendDto.create(exec.getPid()));
//        if (exec1.getData() instanceof JSONObject) {
//            JSONObject s = (JSONObject) exec1.getData();
//            return WxConstant.微信二维码.concat(s.getString("qr"));
//        }
        return null;
    }


    @RequestMapping("list")
    @ResponseBody
    public Object listView(Model model) {
        ComeBack pids = HttpUtil.send(SendDto.create("list"));
        return pids.getData();
    }

}
